package circuit1;

/*
 * Borovicska Szglab4 2011
 * @package circuit1
 */
/**
 *
 * @author Erik
 * @author Gergo
 */

public interface IElement{

    /**
     * Az ID beallitasara szolgalo metodus
     * @param id 
     */
    void setId(String id);

    /**
     * Az ID lekerdezesere szolgalo metodus
     * @return 
     */
    String getId();
    
    /**
     * Az elem megbokesere szolgalo metodus
     */
    void prod();

    /**
     * Egy mukodesi funkciot megvalosito metodus
     * @return 
     */
    boolean act();
    
    /**
     * A kijelzest megvalosito metodus
     */
    void show();
    
    boolean getOut();
}
